JSON(JavaScript Object Notation,JavaScript物件表示法)是一種輕量級的資料交換語言,該語言以易於讓人閱讀的文字為基礎,用來傳輸由屬性值或者序列性的值組成的資料物件。
簡易來說就是JavaScript的陣列
跟物件
。
利用opendata來應用練習,可以使用政府提供的資料,政府資料開放平台(https://data.gov.tw/)
這次使用以下josn資料來練習
新北市運動地圖
var sportData
先設定一個變數,把json提供的陣列資料放進去。console.log(sportdata.length);
可以先console一下看有沒有抓成功G_country
表示,G_title
則是場所名稱開始編寫練習:
var sportdata = [新北市運動地圖json(略)]
console.log(sportdata.length);
function findSport(){
for(var i=0;i<sportdata.length;i++){
if(sportdata[i].G_country == "207" ){
console.log("萬里地區 :" + sportdata[i].G_title);
}
}
}
findSport();
執行結果:
練習成功~